package com.guiguli.SimpleDateFormalDemo;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class SimpleDateFormalDemo1 {
    public static void main(String[] args) throws ParseException {
        //1.空参构造默认格式
        SimpleDateFormat sdf1 = new SimpleDateFormat();
        Date d1 = new Date(0L);
        String str1 = sdf1.format(d1);
        System.out.println(str1);

        //2.利用带参构造创建SimpleDateFormat对象，指定格式
        SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
        String str2=sdf2.format(d1);
        System.out.println(str2);

        //练习:yyy年MM月dd日 时:分:秒 星期E
        SimpleDateFormat sdf3 = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss EE");
        String str3=sdf3.format(d1);
        System.out.println(str3);

        //3.定义一个字符串表示时间
        String str ="2022-11-11 11:11:11";
        SimpleDateFormat sdf4 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        Date date = sdf4.parse(str);
        System.out.println(date.getTime());
    }
}
